/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package grafo;

/**
 *
 * @author Paloma
 */
public class Aresta {  
  
    private String rotulo;  
    private Vertice vorigem;  
    private Vertice vdestino;  
    private int peso;  
  
    public Aresta(Vertice vorigem, Vertice vdestino) {  
        super();  
        this.vorigem = vorigem;  
        this.vdestino = vdestino;  
    }  
  
  
    public String getRotulo() {  
        return rotulo; 
    }  
  
  
    public void setRotulo(String rotulo) {  
        this.rotulo = rotulo;  
    }  
  
  
    public Vertice getvorigem() {  
        return vorigem;  
    }  
  
  
    public void setvorigem(Vertice vorigem) {  
        this.vorigem = vorigem;  
    }  
  
  
    public Vertice getvdestino() {  
        return vdestino;  
    }  
  
  
    public void setvdestino(Vertice vdestino) {  
        this.vdestino = vdestino;  
    }  
  
    public int getPeso() {  
        return peso;  
    }  
  
  
    public void setPeso(int peso) {  
        this.peso = peso;  
    }  
  
   public boolean contemAresta(Vertice v1, Vertice v2){  
        if((this.vorigem == v1)&&(this.vdestino == v2))  
            return(true);  
        if((this.vorigem == v2)&&(this.vdestino == v1))   
            return(true);  
        return(false);  
    }
   
     public boolean contemVertice(Vertice v){  
        if(this.vorigem == v)   
            return(true);  
        if(this.vdestino == v)   
            return(true);  
  
        return(false);  
    }  

    
} 